
const 获取输入_plus = async ({
    prompt, base64String = process.argv[2], key
}) => {
    const readline = require("readline");
    const 获取终端参数 = require("./获取终端参数"); // 假设获取终端参数在同一目录下

    const 获取输入 = require("./获取输入");

    try {
        const 终端参数 = 获取终端参数(base64String);
        if (终端参数 !== null && Object.keys(终端参数).length !== 0 && 终端参数[key] !== undefined) {
            return 终端参数[key];
        } else {
            return await 获取输入(prompt);
        }
    } catch (error) {
        console.error(`解析终端参数时出错: ${error.message}`);
        return await 获取输入(prompt);
    }
};

module.exports = 获取输入_plus;